#ifndef _STUDENT_H_
#define _STUDENT_H_

#include <stdio.h>

typedef unsigned long long uint64;

class Student
{
public:
	Student()
	{

	}

	~Student()
	{
		printf("destory student\n");
	}

	void Run()
	{
		printf("Student Run\n");
	}

	void Run(int a)
	{
		printf("Student Run: %d\n", a);
	}

	void Run64(unsigned long long a)
	{
		printf("Student Run: %llu\n", a);
	}

	static void StaticRun()
	{
		printf("Static Run\n");
	}

	static Student* GetInstance()
	{
		return new Student;
	}
};


#endif